write (someone's) own ticket

Translations
avoir carte blanche
Definitions
To have the freedom or authority to choose one's own terms, conditions, or course of action, especially regarding employment, salary, or opportunities. It often implies that someone is in high demand or has valuable skills, allowing them to dictate the terms of an agreement.